home *** CD-ROM | disk | FTP | other *** search
/ Die Ultimative Software-P…i Collection 1996 & 1997 / Die Ultimative Software-Pakete CD-ROM fur Atari Collection 1996 & 1997.iso / p / portfoli / potools / portools.txt < prev    next >
Encoding:
Text File  |  1996-10-30  |  23.9 KB  |  700 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                     Portfolio Tool Kit   V2.0
  18.  
  19.                                by
  20.  
  21.                    Centennial Software Systems
  22.  
  23.                         Aurora, Colorado
  24.  
  25.  
  26.               (c) Centennial Software Systems 1990
  27.                        All rights Reserved
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55. 1.   Portfolio Tool Kit is copyrighted (c) 1990 by Centennial 
  56.      Software Systems, Aurora, CO.
  57. 2.   Atari and Portfolio are trademarks or registered trademarks 
  58.      of Atari Corporation.
  59. 3.   IBM and IBM PC are trademarks of International Business 
  60.      Machine Corporation.
  61. 4.   MS-DOS and PC-DOS are trademarks of Microsoft Corporation.
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                         TABLE OF CONTENTS
  69.  
  70.  
  71.  
  72.  
  73.  
  74.       I    -   Introduction 
  75.  
  76.       II   -   Freeware Information 
  77.  
  78.       III  -   Warranty 
  79.  
  80.       IV   -   Version Information 
  81.  
  82.       V    -   PORTDISK - Portfolio Disk Information 
  83.  
  84.       VI   -   PORTINFO - Portfolio System Information 
  85.  
  86.       VII  -   PORTOPT - Portfolio System Option Setter 
  87.  
  88.       VIII -   PORTTONE - Portfolio Tone Generator 
  89.  
  90.       IX   -   PORTFLTR - Portfolio Document Filter
  91.  
  92.       X    -   PORTBOOT - Portfolio Software System Reset 
  93.  
  94.       XI   -   PORTDIV  - Portfolio Divide-Fault Handler
  95.  
  96.       XII  -   PORTDIR  - Portfolio Directory Display
  97.  
  98.       XIII -   PORTKEYS - Portfolio Function Key Reassignment
  99.  
  100.  
  101. I - Introduction
  102.  
  103.      The Portfolio Tool Kit is a package of powerful programs and 
  104. utilities designed to make using the Atari Portfolio hand held 
  105. computer simple and easy.  All of the utilities and programs in 
  106. the package have been written specifically for the Portfolio and 
  107. as such take into consideration the various features of the 
  108. Portfolio as well as its limitations.  As a result the programs 
  109. in this package no longer will execute on IBM PC's and PC clones 
  110. as they would in previous revisions, all of the programs and 
  111. utilities in the Portfolio Tool Kit V2.0 will only execute on the 
  112. Atari Portfolio. 
  113.  
  114.      Each of the utilities and programs included in this package 
  115. are described in a separate section of this document.  Each of 
  116. these sections describes the purpose and use of the program, the 
  117. current revision level of the program and sample output when 
  118. applicable.
  119.  
  120.      The Portfolio Tool Kit is constantly undergoing upgrades,
  121. enhancements, and additions.  Any and all suggestions, problem 
  122. reports, enhancement requests and comments regarding this package 
  123. should be directed to:
  124.  
  125.  
  126.                    Centennial Software Systems
  127.                     5707 South Odessa Street
  128.                         Aurora, CO  80015
  129.                          Attn: Carl Koop
  130.  
  131.  
  132. or via Compuserve to :
  133.  
  134.                             Carl Koop 
  135.                          UID: 73637,650
  136.  
  137.  
  138.  
  139. II - Freeware Information
  140.  
  141.      The Portfolio Tool Kit is being distributed as a "freeware" 
  142. package.  This means that you are free to distribute copies of it 
  143. to friends and associates, upload it to BBS's, etc. providing 
  144. that all of the programs and utility files as well as this 
  145. document are included in a completely unaltered form.   
  146.  
  147.  
  148.  
  149. III - Warranty
  150.  
  151.      The programs and utilities comprising the Portfolio Tool Kit 
  152. are provided "as is" without warranty of any kind, either 
  153. expressed or implied, including, but not limited to, the implied 
  154. warranties of merchantability and fitness for a particular use.
  155.  
  156.      The entire risk of the quality and performance of the 
  157. programs and utilities is with you.  Should programs prove 
  158. defective, you assume the entire cost of all necessary 
  159. correction, servicing, or repair.
  160.  
  161.  
  162.  
  163. IV - Version Information
  164.  
  165.      V2.0 represents a major upgrade to all of the programs and 
  166. utilities in the Portfolio Tool Kit.  Each of the programs that 
  167. were included in the V1.0 package have been completely re-written 
  168. in order to reduce program size, increase program speed and to 
  169. take full advantage of the features of the Atari Portfolio.  Many 
  170. of these programs have also had additional functionality added to 
  171. them in an attempt to make them more useful and complete.
  172.  
  173.       In addition, several new utilities and programs have been 
  174. added to the Portfolio Tool Kit that were not in V1.0.  These 
  175. include a software system reset utility, a divide-fault handler, 
  176. and a word processing filter.
  177.  
  178.       The size reductions to each file in the V2.0 release have 
  179. been significant, so much so that even with the addition of the 
  180. new programs and utilities and with the additional functionality 
  181. added to several of the original tasks, the overall size of the 
  182. package has been significantly reduced.  The chart below shows 
  183. the size of each program included in the package.
  184.  
  185.  
  186.                        Filename      Size (bytes)
  187.  
  188.                        PORTBOOT      1019         
  189.                        PORTDISK      1667         
  190.                        PORTDIV       1509
  191.                        PORTDIR       2273          
  192.                        PORTFLTR      3564         
  193.                        PORTINFO      3919 
  194.                        PORKEYS       3996        
  195.                        PORTOPT       2833         
  196.                        PORTTONE      3694         
  197.  
  198.                              TOTAL: 24474             
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205. V - PORTDISK.EXE - Portfolio Disk Information   Ver 2.0
  206.  
  207.  
  208.  
  209. PURPOSE:  To display information regarding all installed disk 
  210.           devices.
  211.  
  212.  
  213. USAGE:    PORTDISK
  214.           There are no user specified options when executing 
  215.           PORTDISK.  The program will automatically determine 
  216.           which 'disks' are installed (A: through C:) and then 
  217.           display the amount of total, allocated and available 
  218.           disk space for each.  The amounts are displayed as byte 
  219.           counts.
  220.  
  221.           Total disk space refers to the amount of space 
  222.           available to the user for file storage after the disk 
  223.           has been formatted.
  224.  
  225.           Allocated disk space refers to the amount of disk space 
  226.           already allocated for file storage on the disk.
  227.  
  228.           Free disk space refers to the amount of disk space 
  229.           still available to the user.
  230.  
  231.  
  232. DISPLAY:  PORTDISK works on all three external display modes 
  233.           normal, tracked or static.  Due to the nature of the 
  234.           display, it is not advisable to use the tracked mode.
  235.  
  236.  
  237. EXAMPLE : A:> portdisk
  238.  
  239.            Portfolio Disk Information      V2.0
  240.  
  241.               Disk  Total  Allocated   Free
  242.                A:  125952     43008    82944
  243.                C:   15488      2688    12800
  244.  
  245.            Centennial Software Systems (c) 1990
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252. VI - PORTINFO.EXE - Portfolio System Information   Ver 2.0
  253.  
  254.  
  255.  
  256. PURPOSE:  To display information regarding the Portfolio's 
  257.           current configuration and system options.
  258.  
  259.  
  260. USAGE:    PORTINFO
  261.           There are no user specified options when executing 
  262.           PORTINFO.  When executed PORTINFO will determine and 
  263.           then display the following information: DIP Operating 
  264.           System version number followed by the BIOS revision, 
  265.           the amount of system memory installed and what is 
  266.           currently available to the user, the amount of free 
  267.           space (and total space) on each disk, and which type of 
  268.           peripheral is installed in the expansion port.  Once 
  269.           this has been displayed the Portfolio will 'beep' and 
  270.           then wait for the user to hit the return key before 
  271.           continuing.
  272.  
  273.           Once the return key has been pressed, PORTINFO will 
  274.           display information on the cursor mode, refresh rate, 
  275.           clock speed, screen mode, alarms, buzzer, and key 
  276.           clicks.  This information is followed by the systems 
  277.           date and time.  Again, once this information has been 
  278.           displayed the Portfolio will 'beep' and hold the screen 
  279.           until the return key is pressed before going to end of 
  280.           task.
  281.  
  282.  
  283. DISPLAY:  PORTINFO works on external display modes,normal, and 
  284.           static. Due to the nature of the display, normal mode 
  285.           is recommended.
  286.  
  287.  
  288. EXAMPLE:  a:> portinfo
  289.            Portfolio System Information    V2.0
  290.            DIP Operating System 2.11   v1.051
  291.            128Kb RAM installed, 96Kb available
  292.            Drive A: 110592 free out of 125952
  293.            Drive B: is not installed in system
  294.            Drive C: 30336 free out of 31232
  295.            Peripheral installed: Parallel Port
  296.            Centennial Software Systems (c) 1990
  297.  
  298.            Portfolio System Information    V2.0
  299.            Cursor : Block
  300.            Refresh: Normal        Alarms: On
  301.            Speed  : Normal        Buzzer: Off
  302.            Screen : 40x8          Clicks: On
  303.            Date   : Fri Sep 07 1990
  304.            Time   : 14:29:51
  305.            Centennial Software Systems (c) 1990
  306.  
  307.  
  308.  
  309.  
  310. VII - PORTOPT.EXE - Portfolio System Option Setter   Ver 2.0
  311.  
  312.  
  313. PURPOSE:  To Allow the setting of various system options without 
  314.           having to 'walk through' several layers of menu's.
  315.  
  316.  
  317. USAGE:    PORTOPT [opt1 opt2 opt3 ...]
  318.           When executed, PORTOPT will process each of the 
  319.           supplied parameters, in the sequence in which they are 
  320.           supplied, setting the various options.  If an incorrect 
  321.           option is detected, the message "Erroneous Option" is 
  322.           displayed and the option is ignored.  NOTE: you must 
  323.           press the return key after each illegal option in order 
  324.           to continue processing.
  325.  
  326.           The following start line options are supported:
  327.  
  328.           aon  : Turns alarms on      aoff : Turns alarms off
  329.           bon  : Turns buzzer on      boff : Turns buzzer off
  330.           kon  : Turns key clicks on  koff : Turns key clicks off
  331.           cb   : Sets block cursor    co   : Sets cursor off
  332.           rn   : Sets refresh to normal mode
  333.           rk   : Sets refresh to key mode
  334.           rt   : Sets refresh to timed mode
  335.           rb   : Sets refresh to both key and timed mode
  336.           sn   : Sets speed to normal (128 seconds) mode
  337.           sf   : Sets speed to fast (1 second) mode
  338.  
  339.           NOTE: For more information on the various optional 
  340.           settings the user is referred to the 'Portfolio Owner's 
  341.           Manual' Chapter 8 - The Setup Facility.
  342.  
  343.           If PORTOPT is started without any of the optional 
  344.           parameters supplied, a brief menu of the options and 
  345.           their formats is displayed.
  346.  
  347.  
  348. DISPLAY:  PORTPT works on all three external display modes,
  349.           normal, static, and tracked, however, as withh all of 
  350.           the Portfolio Tool Kit utilities, normal mode is 
  351.           recommended.
  352.  
  353.  
  354. EXAMPLE:  a:> portopt aoff kon
  355.            Portfolio System Option Setter  V1.0
  356.            ALARMS    : Off     Key Clicks: On
  357.            Centennial Software Systems (c) 1990
  358.  
  359.  
  360.  
  361.  
  362. VII - PORTTONE.EXE - Portfolio Tone Generator   Ver 2.0
  363.  
  364.  
  365.  
  366. PURPOSE:  PORTTONE.EXE, the Portfolio Tone Generator, is a
  367.           simple program designed to allow you to make use
  368.           of the Portfolio's built in melody tone generator.
  369.           PORTTONE requires no additional files (such as
  370.           ANSI.SYS or BEEP.EXE) to execute and will accept 
  371.           input either directly from the keyboard or from a
  372.           text file. 
  373.  
  374.  
  375. USAGE:    PORTTONE 
  376.           Once started PORTTONE will display an options menu 
  377.           which allows the user to select which mode it should be 
  378.           run in.  The options allow the user to create a new 
  379.           music file, replay an existing file, or play directly 
  380.           from the keyboard.
  381.  
  382.           PORTTONE will translate the alphabetic characters A
  383.           through Y to the 25 different tones that the Portfolio 
  384.           is capable of generating.  When any other character is
  385.           detected PORTTONE will go to end of task.  Input can
  386.           be either upper or lower case.
  387.  
  388.           Music files can either be created with PORTTONE or via 
  389.           any editor as well.  Music file records have the format 
  390.           @ ##, where @ is any character, upper or lower case A-Y 
  391.           and ## is the 2 digit number (the value must be two 
  392.           digits!)specifying the duration, in 10Ms intervals,  of 
  393.           the tone when played.  For example to play an A5 for 
  394.           30Ms the entry would be:
  395.       
  396.                               G 03
  397.  
  398.           The following is a list of the characters acknowledged
  399.           by PORTTONE and the notes that they correspond, or
  400.           translate, to :
  401.  
  402.  
  403.           A - D#5             B - E5              C - F5
  404.           D - F#5             E - G5              F - G#5
  405.           G - A5              H - A#5             I - B5
  406.           J - C6              K - C#6             L - D6
  407.           L - D#6             M - E6              N - F6
  408.           P - F#6             Q - G6              R - G#6
  409.           S - A6              T - A#6             U - B6
  410.           V - C7              W - C#7             X - D7
  411.           Y - D#7             Z - EXIT
  412.  
  413.  
  414.           NOTE: Remember that the generation of tones on the 
  415.           Portfolio will put quite a strain on the Portfolio's 
  416.           batteries, so it is strongly recommended that, whenever 
  417.           possible, you run PORTTONE with the AC adapter 
  418.           connected.
  419.  
  420.           PORTTONE is completely menu driven and any options, 
  421.           requests for filenames, etc. are self explanitory.  It 
  422.           is important to note, that PORTTONE will never erase or 
  423.           overwrite a file unless you specifically tell it to.
  424.  
  425.  
  426. DISPLAY:  PORTTONE  works on all three external display modes,
  427.           normal, static, and tracked, however, the recommended 
  428.           mode is normal.
  429.  
  430.  
  431. EXAMPLE:  a:> porttone <music.txt
  432.            Portfolio Tone Generator        V1.0
  433.                    PortTone Options
  434.                   Create music file
  435.                   Replay music file
  436.                   Play from keyboard
  437.                   Exit PortTone
  438.            Centennial Software Systems (c) 1990
  439.  
  440.  
  441.  
  442.  
  443. IX - PORTFLTR.EXE - Portfolio Document Filter   Ver 2.0
  444.  
  445.  
  446.  
  447. PURPOSE:  To convert word processing document files into standard 
  448.           ASCII text files by filtering out all of the special 
  449.           control characters so that the file may be edited on 
  450.           the Portfolio's built in editor.  PORTFLTR is not 
  451.           limited to word processing files, but can be used to 
  452.           filter special characters out of any file.  Note: this 
  453.           program is designed to allow PC word processing files 
  454.           to be moved to the Portfolio and not from the Portfolio 
  455.           to a PC (although it can be used in that fashion).
  456.  
  457.  
  458. USAGE:    PORTFLTR 
  459.           When invoked, PORTFLTR will prompt the user for the 
  460.           names of an input file and output file.  Once these 
  461.           filenames have been supplied, PORTFLTR will read the 
  462.           input file a character at a time and pass through all 
  463.           valid ASCII printable characters to the output file 
  464.           with the high order bit stripped off.  Form feeds, 
  465.           carriage returns, and linefeeds are simply passed 
  466.           through without any modification.  TABs are expanded to 
  467.           eight spaces each and all other non-printable ASCII 
  468.           codes are discarded.
  469.  
  470.           Once the filtering process is started, PORTFLTR will 
  471.           display the message 'Filtering document...' to the 
  472.           screen.  Upon completion of the filtering process the 
  473.           message 'Filtering complete.' is displayed as the 
  474.           program goes to end of task.
  475.  
  476.           Upon completion, PORTFLTR will append a standard End Of 
  477.           File (EOF) mark to the output file.  It is important to 
  478.           note that PORTFLTR will make no modifications to the 
  479.           input file.
  480.  
  481.  
  482. DISPLAY:  PORTFLTR  works on all three external display modes,
  483.           normal, static, and tracked, however the recommended 
  484.           mode is normal.  
  485.  
  486.  
  487. EXAMPLE:  a:> portfltr 
  488.            Portfolio Document Filter       V2.0
  489.  
  490.            Filtering document...Filtering complete.
  491.  
  492.            Centennial Software Systems (c) 1990
  493.  
  494.  
  495.  
  496.  
  497. X  -  PORTBOOT.EXE - Portfolio Software System reset Vers 2.0
  498.  
  499.  
  500.  
  501. Purpose:  To allow the user to perform either a cold boot 
  502.           (complete hardware and software reset) or a warm boot 
  503.           (software reset only) via software.
  504.  
  505.  
  506. Usage:    PORTBOOT
  507.           There are no command line parameters when using 
  508.           PORTBOOT.  Once started PORTBOOT will display a 'System 
  509.           Reset Menu' which allows the user to select either a 
  510.           Coldboot, Warmboot, or simply exit without re-booting 
  511.           the system.
  512.  
  513.           While this utility will not be useful if the Portfolio 
  514.           is in an 'undetermined' state and is not capable of 
  515.           executing tasks, it is useful if you simply wish to 
  516.           reset the system (ie. reload AUTOEXEC.BAT, insure that 
  517.           the system is in a known state, etc.).  PORTBOOT ia 
  518.           also usefull if you whish to have batch streams 
  519.           automatically force the user into reseting the system.
  520.  
  521.  
  522. Display:  Portboot will work in all three external display modes, 
  523.           normal, tracked, and static.  As with all Portfolio 
  524.           Tool Kit software, normal mode is recommended.
  525.  
  526.  
  527. EXAMPLE:  a:> portboot
  528.            Portfolio Document Filter       V2.0
  529.            Centennial Software Systems (c) 1990
  530.  
  531.                     System Reset Menu
  532.                  Coldboot - System Reset
  533.                  Warmboot - Ctl/Alt/Del
  534.                  Exit     - No Reboot
  535.  
  536.  
  537.  
  538.  
  539. XI  -  PORTDIV.COM - Portfolio Divide-Fault Handler  V2.0
  540.  
  541.  
  542.  
  543. Purpose:  PORTDIV is designed to trap 'Divide By Zero' errors and 
  544.           prevent the system from 'hanging' or causing other 
  545.           related problems.
  546.  
  547.  
  548. Usage:    PORTDIV
  549.           There are no user supplied parameters used with 
  550.           Portdiv.  When executed, the program replaces the 
  551.           standard divide fault handler by installing itself as a 
  552.           Terminate and Stay Resident (TSR) program.  Once 
  553.           installed, whenever a divide fault is detected, Portdiv 
  554.           displays the message "Divide Fault!" to the screen and 
  555.           waits for the user to press any key.  Once the key is 
  556.           pressed the error message is cleared, the quotient is 
  557.           set to zero, and the program that caused the divide 
  558.           fault continues execution.
  559.  
  560.           The "Divide By Zero" error is in fact misnamed and is 
  561.           typically misinterpreted.  This error occurs whenever 
  562.           the result of a divide instruction is larger than the 
  563.           maximum value that can be held in the destination 
  564.           and/or whenver the divisor is zero, therefore the name 
  565.           divide fault is much more accurate.
  566.  
  567.           It is important to remember that when the Portdiv 
  568.           handler executes the quotient is set to zero.  While 
  569.           this is acceptable under most conditions it may in fact 
  570.           cause problems for a small number of programs.  
  571.           However, since Portdiv will prevent the problems often 
  572.           seen on the Portfolio when dealing with divide faults, 
  573.           the good certianly out weighs the bad.
  574.  
  575.           Portdiv will only install itself once, multiple 
  576.           executions result in the message "Handler already 
  577.           installed!".  While Portdiv is 1509 bytes long, only 
  578.           368 bytes of memory are utilized for the TSR portion.  
  579.           The rest of the code is deleted when the program goes 
  580.           to end of task.
  581.  
  582.  
  583. Display:  Portdiv will work in all three external display modes, 
  584.           normal, tracked, and static.  As with all Portfolio 
  585.           Tool Kit software, normal mode is recommended.
  586.  
  587.  
  588. EXAMPLE:  a:> portdiv
  589.            Portfolio Divide-Fault Handler  V2.0
  590.  
  591.                Handler is now installed.
  592.  
  593.            Centennial Software Systems (c) 1990
  594.  
  595.  
  596.  
  597.  
  598.  
  599. XII  -  PORTDIR.EXE - Portfolio Directory Display  V2.0
  600.  
  601.  
  602.  
  603. Purpose:  To display files found on any of the Portfolio's disk 
  604.           devices in a format that is easier to read and is more 
  605.           condusive to the Portfolio's limited display.
  606.  
  607.  
  608. Usage:    PORTDIR [filename]
  609.           Filenames are displayed in three columns with each 
  610.           column left justified.  After six lines have been 
  611.           displayed (18 filnames) the display will pause and wait 
  612.           for the user to press the return key to continue.  If 
  613.           any other key is selected the display will stop at that 
  614.           point.
  615.  
  616.           Once all files have been displayed the number of files 
  617.           found, and the free space remaining on the disk is 
  618.           shown across the botom of the display.
  619.  
  620.  
  621. Display:  Portdir will work in all three external display modes, 
  622.           normal, tracked, and static.  As with all Portfolio 
  623.           Tool Kit software, normal mode is recommended.
  624.  
  625.  
  626. EXAMPLE:  a:> portdir port*.c??
  627.            Portfolio Directory Display       V2.0
  628.            portfind.exe portinfo.exe porttone.exe
  629.            portboot.exe portfltr.exe portinfo.exe
  630.            portopt.exe
  631.               7 File(s)  107520 Bytes Free
  632.  
  633.  
  634.  
  635.  
  636. XIII  -  PORTKEYS.EXE - Portfolio Function Key Reassignment  V2.0
  637.  
  638.  
  639.  
  640. Purpose:  To provide an easy method for creating batch (.BAT) 
  641.           files that can be used to reassign multi-character key 
  642.           sequences to the Portfolio's function keys.  In order 
  643.           for the key reassignments to take effect you must first 
  644.           install ANSI.SYS into your DOS and then execute the 
  645.           batch fiale created by PORTKEYS.
  646.  
  647.  
  648. Usage:    PORTKEYS
  649.           Once started PORTKEYS will first ask for the name of 
  650.           the batch file to create.  If this file already exists, 
  651.           PORTKEYS will inform you of this fact and then ask if 
  652.           you want to erase it or not.  Replying 'Y' will erase 
  653.           the existing file and create a new file with the same 
  654.           name.  Replying 'N' will put you back to the original 
  655.           prompt for a filename.  
  656.  
  657.           Once the file has been created, PORTKEYS will ask you 
  658.           to enter the key to be reassigned.  You can reply by 
  659.           pressing F^ through F10 or F1 through F10 in 
  660.           conjunction with either the CTRL or ALT keys.  PORTKEYS 
  661.           will then display your selection in a text format (such 
  662.           as 'F05+ALT').  If you select an illegal key PORTKEYS 
  663.           will issue an error message.  NOTE:  Only the keys 
  664.           listed above are considered legal.  F1 through F5 are 
  665.           not available since they are frequently used by the 
  666.           Portfolio's internal applications.
  667.  
  668.           After the reassignment key has been selected, you will 
  669.           be prompted to enter the string to assign.  All you 
  670.           need to do is enter the character string that you wish 
  671.           to reassign to the function key selected in the 
  672.           paragraph above.  Once the string is entered PORTKEYS 
  673.           will present a menu allowing you to add another 
  674.           reassignment to the current file, or to save the file 
  675.           in its current state.  If you choose to add another 
  676.           line, PORTKEYS will return you to the key selection 
  677.           prompt.  Saving the file as is, will save the file and 
  678.           present the final menu which allows you to create 
  679.           another reassignment file, or exit back to DOS.
  680.  
  681.           
  682.  
  683.  
  684. Display:  Portkeys will work in all three external display modes, 
  685.           normal, tracked, and static.  As with all Portfolio 
  686.           Tool Kit software, normal mode is recommended.
  687.  
  688.  
  689. EXAMPLE:  a:> portkeys
  690.            Portfolio Function Key Reassign  V2.0
  691.             Enter filename:
  692.             REASSIGN.BAT
  693.             Enter key to reassign:
  694.             F10+CTRL
  695.             Enter string to assign:
  696.             PORTDISK
  697.            Centennial Software Systems (c) 1990
  698.  
  699.  
  700.